to provide shelter - Deutsch Englisch Wörterbuch